overview the kinetis kl0 mcu family is the entry point into the kinetis l series of mcus built on the arm ? cortex tm -m0+ core. pin compatible with the new 8-bit s08p family, the kinetis kl0 mcu family provides a bridge for 8-bit customers migrating into the kinetis portfolio and is software and tool compatible with all other kinetis l series families. devices start from 8 kb of flash in a small-footprint 4 x 4 mm 24 qfn package, extending up to 32 kb in a 48 lqfp package. each family member combines ultra-low-power performance with a rich suite of analog, communication, timing and control peripherals. 32-bit arm ? cortex tm -m0+ core ultra-low-power mcus with 8-bit s08 compatibility kinetis kl0 family kinetis kl0 mcu family: block diagram target applications ? low-power applications ? battery operated applications ? usb peripherals ? consumer applications standard optional kinetis kl0x family hmi frequency- locked loop low/high- frequency oscillators internal reference clocks spi xtrinsic low-power touch-sensing interface gpio debug interfaces interrupt controller micro trace buffer 1 2-bit adc pwm analog comparator 12 - bit dac program flash ( 8 to 32 kb) internal watchdog sram (1 to 4 kb) low-power uart arm ? cortex?-m0+ core 48 mhz system memories clocks communication interfaces timers analog periodic interrupt timers low-power timer dma low-leakage wake-up unit unique id bit manipulation engine i 2 c secure real- time clock
features ultra low power ? next-generation 32-bit arm cortex-m0+ core. 2x more coremark/ma than the closest 8/16-bit architecture. single- cycle fast i/o access port facilitates bit banging and software protocol emulation, maintaining an 8-bit look and feel ? multiple flexible low-power modes including new compute mode which reduces dynamic power by placing peripherals in an asynchronous stop mode ? lpsci, spi, i 2 c, adc, dac, lp timer and dma support low-power mode operation without waking up the core flash and sram ? up to 32 kb flash with 64 byte flash cache, up to 4 kb ram ? security circuitry to prevent unauthorized access to ram and flash contents performance ? arm cortex-m0+ core, 48 mhz core frequency over full voltage and temperature range (C40 ?c to +105 ?c) ? bit manipulation engine for improved bit handling of peripheral modules ? thumb instruction set combines high code density with 32-bit performance ? up to 4-ch. dma for peripheral and memory servicing with reduced cpu loading and faster system throughput ? independent-clocked cop guards against clock skew or code runaway for fail-safe applications mixed signal ? 12-bit adc with configurable resolution, sample time and conversion speed/power. integrated temperature sensor ? high-speed comparator with internal 6-bit dac ? 12-bit dac with dma support timing and control ? one 6-ch. and one 2-ch., 16-bit low- power timer pwm modules with dma support ? 2-ch., 32-bit periodic interrupt timer provides time base for rtos task schedule or trigger source for adc conversion ? low-power timer allows operation in all power modes except vlls0 ? real-time clock with calendar hmi ? capacitive touch sense interface supports up to 16 external electrodes and dma data transfer ? gpio with pin interrupt support, dma request capability and other pin control options connectivity and communications ? i 2 c with dma support, up to 100 kb/s and compatible with smbus v2 features ? lpuart and spi with dma support software and tools ? freescale tower system hardware development environment and low-cost demo board ? integrated development environments ? codewarrior for microcontrollers v10.x (eclipse) ide with processor expert ? iar embedded workbench, keil mdk, atollic, codered ? runtime software and rtos ? mqx-lite, freertos, codesourcery g++ (gnu) ? full arm ecosystem support kinetis kl0 mcu family: smoke detector kinetis kl0 mcu kinetis kl0 mcu family: smoke detector audio alarm dac/lptpm optical chamber lptpm battery adc low power ? deep sleep wake up contr oller ? low leakage and run power adc ? monitor battery voltage lptpm ? con?gur e pwm to generate 38.4 khz carrier to drive infrar ed led adc ir detector infrar ed led kinetis kl0 mcu family sub-family part number memory features packages cpu (mhz) flash (kb) sram (kb) dma uart spi 1 2 c tsi i 2 s 12-bit dac 16-bit adc w/dp ch. 12-bit adc total i/os 16 qfn (3 x 3, 0.5 mm) 20wlcsp 24 qfn (4 x 4, 0.5 mm) 25 wlcsp 32 lqfp (7 x 7, 0.8 mm) 32 qfn (5 x 5, 0.5 mm) 35 wlcsp 48 lqfp (7 x 7, 0.5 mm) 48 qfn (7 x 7, 0.5 mm) 64 lqfp (10 x 10, 0.5 mm) 80 lqfp (12 x 12, 0.5 mm) 100 lqfp (14 x 14, 0.5 mm) 121 mapbga (8 x 8, 0.65 mm) kl02 mkl02z8xxx4 48 8 1 1 1 2 14~28 fg mkl02z16xxx4 48 16 2 1 1 2 14~28 fg fk fm mkl02z32xxx4 48 32 4 1 1 2 14~28 fg af fk fm kl04 mkl04z8vxx4 48 8 1 1 1 1 22~28 fk lc fm mkl04z16vxx4 48 16 2 1 1 1 22~41 fk lc fm lf mkl04z32vxx4 48 32 4 1 1 1 22~41 fk lc fm lf kl05 mkl05z8vxx4 48 8 1 1 1 1 22~28 fk lc fm mkl05z16vxx4 48 16 2 1 1 1 22~41 fk lc fm lf mkl05z32vxx4 48 32 4 1 1 1 22~41 fk lc fm lf note: additional kl0 family members are currently under development. visit freescale.com for the latest information. * proposed freescale, the freescale logo, codewarrior, the energy efficient solutions logo and kinetis are trademarks of freescale semiconductor, inc., reg. u.s. pat. & tm. off. all other product or service names are the property of their respective owners. arm is the registered trademark of arm limited. arm cortex-m4 and arm cortex-m0+ are trademarks of arm limited. ? 2012 freescale semiconductor, inc. doc number: lserieskl1fs rev 1 for current information about kinetis products and documentation, please visit freescale.com/kinetis/lseries
|